package com.shop.dingdongshoppingapi.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.shop.dingdongshoppingapi.dao.EatMenuDao;
import com.shop.dingdongshoppingapi.entity.EatMenu;
import com.shop.dingdongshoppingapi.service.intf.EatMenuService;
import com.shop.dingdongshoppingapi.vo.R;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

/**
 * 　　　　　　　 ┏┓       ┏┓+ +
 * 　　　　　　　┏┛┻━━━━━━━┛┻┓ + +
 * 　　　　　　　┃　　　　　　 ┃
 * 　　　　　　　┃　　　━　　　┃ ++ + + +
 * 　　　　　　 █████━█████  ┃+
 * 　　　　　　　┃　　　　　　 ┃ +
 * 　　　　　　　┃　　　┻　　　┃
 * 　　　　　　　┃　　　　　　 ┃ + +
 * 　　　　　　　┗━━┓　　　 ┏━┛
 * ┃　　  ┃
 * 　　　　　　　　　┃　　  ┃ + + + +
 * 　　　　　　　　　┃　　　┃　Code is far away from     bug with the animal protecting
 * 　　　　　　　　　┃　　　┃ + 　　　　         神兽保佑,代码无bug
 * 　　　　　　　　　┃　　　┃
 * 　　　　　　　　　┃　　　┃　　+
 * 　　　　　　　　　┃　 　 ┗━━━┓ + +
 * 　　　　　　　　　┃ 　　　　　┣┓
 * 　　　　　　　　　┃ 　　　　　┏┛
 * 　　　　　　　　　┗┓┓┏━━━┳┓┏┛ + + + +
 * 　　　　　　　　　 ┃┫┫　 ┃┫┫
 * 　　　　　　　　　 ┗┻┛　 ┗┻┛+ + + +
 */

@Service
public class EatMenuServiceImpl implements EatMenuService {
    @Resource
    private EatMenuDao dao;

    @Override
    public R query() {

        //校验

            //条件构造器
            QueryWrapper<EatMenu> queryWrapper=new QueryWrapper<>();
            return R.ok(dao.selectList(queryWrapper));


    }

    @Override
    public R add(EatMenu menu) {
        //校验
        if (menu!=null){
            if (dao.insert(menu)>0){
                return R.ok();

            }

        }
        return R.fail();
    }
}
